meaning of Bio-Resort

Bio-Resort - German to English

eco resort