meaning of amphibische Pflanze

amphibische Pflanze - German to English

amphibious plant