ombrogenous peat bog - French English Dictionary