Definition: 1. (zoology) Having a long tail.
Show more information about longicaudal
Search took: 2.2664 ms