ecofreak (English) comes from English freak, from Middle English freke, from Old English freca, from Proto-Germanic frekô, from Proto-Germanic frekaz, from Proto-Indo-European pereg-.
ecofreak (English): A person with a passion for protecting the...