anchovy

 
anchovy
Noun
1. (general) 
a. la anchoa (F) 
anchovy [ˈæntʃəvɪ]
noun
(live, fresh) boquerón (m); (salted, tinned) anchoa (f);
Search history
Did this page answer your question?