to crown it all! - Allemand Anglais Dictionnaire