spotty-face anchovy - Turkish English Dictionary