Latvian English Dictionary

latviešu valoda - English

biotops in English:

1. biotope