BELUGA MEANING IN ENGLISH

• Beluga Definition & Synonyms

  1. (n.) A cetacean allied to the dolphins.


Synonyms:
Hausen,

RECENT SEARCHES