mustela strigidorsa - Turkish English Dictionary