What is the full meaning of depanneurs
DEPANNEUR, (French) a convenience store in French Canada [n]
Example of the word depanneurs placed on a Scrabble board.