As nouns the difference between riverboat and mahaila
is that riverboat is a watercraft designed for operating on rivers while mahaila is a large riverboat, formerly used as a naval vessel in arabian countries.
mahaila
English
Noun
(
en noun)
A large riverboat, formerly used as a naval vessel in Arabian countries.