meaning of Ameisenpflanze

Ameisenpflanze - German to English

myrmecophyte