LANUGINOUS MEANING IN ENGLISH

• Lanuginous Definition & Synonyms

  1. (a.) Covered with down, or fine soft hair; downy.


RECENT SEARCHES