(something) fail to arrive - Turc Anglais Dictionnaire