headrests - German English Dictionary