rhamphoid - French English Dictionary