DMEER

DMEER stands for Digital Map of European Ecological Regions

DMEER
Share
Abbreviations And Their Meaning