Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
caviares
in English
caviares
Definitions
Noun
delicacy
from
sturgeon
roe
;
luxury
food
plural
of
caviare
something
with
refined
,
exclusive
flavor