UTRICULOID MEANING IN ENGLISH

• Utriculoid Definition & Synonyms

  1. (a.) Resembling a bladder; utricular; utriculate.


RECENT SEARCHES