head-rests for vehicle seats - German English Dictionary