Definition of Welsh ambassador in English:

Welsh ambassador

noun

  • The cuckoo, Cuculus canorus.

Origin

Early 17th century; earliest use found in Thomas Middleton (d. 1627), playwright.