RAMSON MEANING IN ENGLISH

• Ramson Definition & Synonyms

  1. (n.) A broad-leaved species of garlic (Allium ursinum), common in European gardens; -- called also buckram.


RECENT SEARCHES