imitating the sound a rooster makes - French English Dictionary

Suggest a Term