someone who is happy and satisfied - Spanisch Englisch Wörterbuch