Meaning of beluga caviar

Definition of beluga caviar

(noun) roe of beluga sturgeon usually from Russia; highly valued

Other information on beluga caviar

WIKIPEDIA results for beluga caviar
Amazon results for beluga caviar