greenhorn - Dictionary definition and meaning for word greenhorn
traffic me green light hone par, vechiles unnecessary horn de rahe hai... mat awkward vechiles or person