meaning of Bonapartetaube

Bonapartetaube - German to English

grey-headed dove [Br.] [Leptotila plumbeiceps]