querusca - French English Dictionary