UMBRACULIFEROUS MEANING IN ENGLISH

• Umbraculiferous Definition & Synonyms

  1. (a.) Bearing something like an open umbrella.


RECENT SEARCHES