tarmac in French tarmac in French tarmac noun (loosely, UK, Ireland, Canada) Any bituminous road surfacing material. Add to Flashcards