Meaning of tomistoma schlegeli

Definition of tomistoma schlegeli

(noun) crocodile of southeast Asia similar to but smaller than the gavial

Other information on tomistoma schlegeli

WIKIPEDIA results for tomistoma schlegeli
Amazon results for tomistoma schlegeli