ogro - French English Dictionary