visually attractive or agreeable - Spanish English Dictionary

Suggest a Term