Δ
barricade in English in "Dictionnaire français-anglais"
ταμπουρώνομαι in French in "MINI Dictionary Greek-French Rosgovas"
οδόφραγμα in French in "MINI Dictionary Greek-French Rosgovas"