reflecting curb - Turkish English Dictionary