To give testimony under oath, especially in a legal context
शपथ के तहत गवाही देना
English Usage: The witness was required to depone in front of the judge.
Hindi Usage: गवाह को न्यायाधीश के सामने शपथ के तहत गवाही देने की आवश्यकता थी।