wooden open-framed carts - Turkish English Dictionary