european barracuda - Turkish English Dictionary