it's got me stumped - Turkish English Dictionary