speckle-throated otter - Turkish English Dictionary