in top-notch condition - Turkish English Dictionary