Vocabulary

ガソスタ

gas station; petrol station

noun