Definitions of Tomistoma schlegeli:

  • noun:   crocodile of southeast Asia similar to but smaller than the gavial