What does algenfressend mean?

algenfressend - German to English

algivorous

View more

  • algophagous