Meaning of Petromyzon

Definition of Petromyzon

(noun) typical lampreys

Other information on Petromyzon

WIKIPEDIA results for Petromyzon
Amazon results for Petromyzon