egg left in a nest so hens keep laying - French English Dictionary

Suggest a Term