stand or rest on something - Turkish English Dictionary