ロング・スリーパー
Meanings
Noun
1. long sleeper; person who needs a lot of sleep
Other readings