Adjective
ramrod straight (not comparable) totally, or very, straight
ramrod-straight (not comparable) Alternative spelling of ramrod straight
ramrod-straight