English to Hindi

Meaning for:
not say boo to a goose
other
बहुत ही शर्मीला