MohammedPreview
Open in TheBrain

To Jubilate

  1. To show elation or triumph; to rejoice.