Definition of Leptocephalus from the PharmacyDictionary.in
Leptocephalus
Synonyms or meaning of Leptocephalus
A person with an unusually tall and narrow skull.
Image related to Leptocephalus
Not Available
Definition of Leptocephalus from the PharmacyDictionary.in
A person with an unusually tall and narrow skull.
Not Available