BICAUDAL MEANING IN ENGLISH

• Bicaudal Definition & Synonyms

  1. (a.) Having, or terminating in, two tails.


RECENT SEARCHES