headtorch - German English Dictionary