セルフ
Top 8000
Meanings
Noun
1. self-service (Abbreviation)
Prefix
2. self-