EGLATERE MEANING IN ENGLISH

• Eglatere Definition & Synonyms

  1. (n.) Eglantine.


RECENT SEARCHES