meaning of algenfressend

algenfressend - German to English

algivorous

View more

  • algophagous