smooshed
A synonym for horizontal is level or laying flat.
flat ground
Flat
residence, flat
flat, level, squat, below
common, ordinary, conventional, flat
flat, even, level, polished
flat, dough disc. lol
House, lodging, flat, apartment.
The synonym is character. An antonym could be robotic, wooden, or unfeeling... flat affect in psychological terms.
A synonym for the word "rough" is rugged. An antonym for "rough" is smooth. Please see the related link below.
acres, agricultural region, alkali flat, alluvial plain