lacking finesse ( synonym found)

Definition of lacking finesse:

°the borders or limits of an area.
°elements that restrain one.

Back to Top