adequate habitat - German English Dictionary