Adjective

  1. feeling happy or satisfied

Neilwe Dithata ke Oxford