Home
Advance Search
Dictionary
Words with Friends solver
Meaning of caviars
Definition:-
The pickled roe of sturgeon or other large fish, eaten as a delicacy. (noun)