UMBRIFEROUS MEANING IN ENGLISH

• Umbriferous Definition & Synonyms

  1. (a.) Casting or making a shade; umbrageous.


RECENT SEARCHES