English | German | Russian | Czech

manchua English

Meaning manchua meaning

What does manchua mean?

manchua

A kind of single-masted cargo boat.

Are you looking for...?