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