rock-dwelling giant rat - Turkish English Dictionary