Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
anchovettas
in English
anchovettas
Definitions
Noun
small
fish
used
in
Italian
cuisine
Anchovettas
are
often
used
to
add
flavor
to
Italian
dishes
.