Kotomora
公武 (koubu) Japanese meaning: court nobles and samurai | Kotomora