salmon caviar

English

Noun

salmon caviar

  1. Synonym of red caviar.