Meaning of menurae

Definition of menurae

(noun) lyrebirds and scrubbirds

Other information on menurae

WIKIPEDIA results for menurae
Amazon results for menurae