おく ぬし
okurinushi

Noun

1. sender; consignor; remitter