ombrochorous - French English Dictionary