Definitions
noun
plant that affords shelter or food to ants that live in symbiotic relations with it
Look “myrmecophyte” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
plant that affords shelter or food to ants that live in symbiotic relations with it