Meaning of recurvirostridae

Definition of recurvirostridae

(noun) long-legged shorebirds

Other information on recurvirostridae

WIKIPEDIA results for recurvirostridae
Amazon results for recurvirostridae