sand buggy - Turkish English Dictionary