self-propelled sandbag - Turkish English Dictionary