meaning of Biotop

Biotop - German to English

biotope

View more

  • habitat