gray-green fruit dove - French English Dictionary