What does Bonapartetaube mean?

Bonapartetaube - German to English

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