Kotomora
自然宿主 (shizenshukushu) Japanese meaning: natural host | Kotomora