GIRLOND MEANING IN ENGLISH

• Girlond Definition & Synonyms

  1. (n.) A garland; a prize.


RECENT SEARCHES