English to Hindi

Meaning for:
canal-boat
other
नहर-नौका