capture (one's) imagination - Turkish English Dictionary