Meaning of Leiopelmatidae

Definition of Leiopelmatidae

(noun) primitive New Zealand frogs

Other information on Leiopelmatidae

WIKIPEDIA results for Leiopelmatidae
Amazon results for Leiopelmatidae