INDUSIA MEANING IN ENGLISH

• Indusia Definition & Synonyms

  1. (pl. ) of Indusium


• Indusial Definition & Synonyms

  1. (a.) Of, pertaining to, or containing, the petrified cases of the larvae of certain insects.


• Indusiated Definition & Synonyms

  1. (a.) Furnished with an indusium.


RECENT SEARCHES