Dictionary
 Open and Collaborative
 Home page

Meaning of beluga




Juanra

beluga
  21

Large dolphin that usually inhabit the polar seas.

  



  ADD NEW MEANING