myrmecophyte

Explore definitions, synonyms, and language insights of myrmecophyte

Definitions

Noun
plant that affords shelter or food to ants that live in symbiotic relations with it

More General Terms