Kotomora
唐土船 (morokoshibune) Japanese meaning: Chinese ship | Kotomora