ombrochorous - German English Dictionary