Vocabulary

サービスステーション

service station; gas station; petrol station

noun