overexplain - German English Dictionary