that came outta nowhere! - Turc Anglais Dictionnaire