FLETIFEROUS MEANING IN ENGLISH

• Fletiferous Definition & Synonyms

  1. (a.) Producing tears.


RECENT SEARCHES