thick headed person - German English Dictionary