LEIOTRICHOUS MEANING IN ENGLISH

• Leiotrichous Definition & Synonyms

  1. (a.) Having smooth, or nearly smooth, hair.


RECENT SEARCHES