SETULOSE MEANING IN ENGLISH

• Setulose Definition & Synonyms

  1. (a.) Having small bristles or setae.


RECENT SEARCHES