striped anchovy - Turkish English Dictionary