homing_pigeonEnglish

homer, homing pigeon

Noun

Pigeon trained to return home

English: homing pigeon, homer

English words with similar meanings

Show 1 words