English to Hindi

Meaning for:
roll-on roll-off
other
ऊपर-नीचे होने वाला