おく ぬし
okurinushi

Noun

1. sender (of a present)

Other forms: