roach's clasp - Turkish English Dictionary