a striking contrast - Turkish English Dictionary