English to Hindi

Meaning for:
a chinless wonder
other
कमज़ोर प्रकृति का आदमी