crossing gate on wheels - Turkish English Dictionary