leg and foot rest - Turkish English Dictionary