BECUNA MEANING IN ENGLISH

• Becuna Definition & Synonyms

  1. (n.) A fish of the Mediterranean (Sphyraena spet). See Barracuda.


RECENT SEARCHES