fresh caviar - German English Dictionary