Beluga



noun
1.
ត្រីបាឡែនស
ENGLISH MEANING
noun
1.
A cetacean allied to the dolphins.