it gives me goosebumps - German English Dictionary