ロードサービス

Also written ロード・サービス

Meanings

  1. Noun road service (for motor vehicles); roadside assistance

Jinuma: Japanese Dictionary · Word lists