it touched me - German English Dictionary