haolua

English: Translation
double-hulled canoe
noun