• Ecoalarmist

    Origin

    From - + alarmist.

    Full definition of ecoalarmist

    Noun

    ecoalarmist

    (plural ecoalarmists)
    1. One who alarm others with environmental issues.

    Anagrams

    © Wiktionary