Definition: 1. (New Latin) short-tailed
Show more information about brevicaudus
Search took: 17.02 ms