English to Hindi

Meaning for:
fit like a glove
other
ठीक बैठना