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
House, lodging, flat, apartment.
flat, dough disc. lol
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