宿主 しゅくしゅ
shukushu

Noun

1. host

Biology
Noun

2. landlord; innkeeper

Other forms: