spotted barracudina - Turkish English Dictionary