beluga ( synonym found)

Definition of beluga:

(n) : a cetacean, Delphinapterus leucas, found in the seas north of Russia; a fish, Acipenser huso, found in the Caspian Sea and the Black Sea; the great sturgeon

Definition of beluga:

(n) : a cetacean, Delphinapterus leucas, found in the seas north of Russia; a fish, Acipenser huso, found in the Caspian Sea and the Black Sea; the great sturgeon

Back to Top