Translation of cencaru in English:

cencaru

a saltwater fish

noun

  • 1

    a saltwater fish