Meaning of collocalia inexpectata

Definition of collocalia inexpectata

(noun) swift of eastern Asia; produces the edible bird's nest

Other information on collocalia inexpectata

WIKIPEDIA results for collocalia inexpectata
Amazon results for collocalia inexpectata