i couldn't help overhearing - German English Dictionary