English to Hindi

Meaning for:
stamp on
other
रोक देना;मसलना;बैठना