• Ramsar

    Proper noun

    Ramsar

    (plural Ramsars)
    1. A town in Iran

    Full definition of Ramsar

    Adjective

    Ramsar

    1. Describing any conservation site protected under the Ramsar Convention

    Anagrams

    © Wiktionary