and to crown it all.. - German English Dictionary