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
Explore definitions, synonyms, and language insights of myrmecophyte