MERLUCE MEANING IN ENGLISH

• Merluce Definition & Synonyms

  1. (n.) The European hake; -- called also herring hake and sea pike.


RECENT SEARCHES