meaning of Algenteppich

Algenteppich - German to English

algae smooth

View more

  • carpet of algae