Greek-English dictionary »

σφύραινα meaning in English

GreekEnglish
σφύραινα noun
{f}, μπαρακούντα {n}

barracuda [barracudas](marine fish)
noun