Meaning of zenaidura macroura

Definition of zenaidura macroura

(noun) wild dove of the United States having a mournful call

Other information on zenaidura macroura

WIKIPEDIA results for zenaidura macroura
Amazon results for zenaidura macroura