English dictionary
beluga caviar meaning and definition
Definition and meaning of beluga caviar at MeaningMonkey.org. beluga caviar meaning and definition in the English Dictionary.BELUGA CAVIAR noun
Definition of beluga caviar (noun)
- roe of beluga sturgeon usually from Russia; highly valued
Source: Princeton University Wordnet