English to Hindi

Meaning for:
greenhorn
other
नौसिखुआ;अनाड़ी