devolve upon - French English Dictionary