SERRICATED MEANING IN ENGLISH

• Serricated Definition & Synonyms

  1. (a.) Covered with fine silky down.


RECENT SEARCHES