ドラコン
Meanings
Noun
1. driving contest; longest drive contest (Abbreviation)