Definition of KSA in English:

KSA

abbreviation

  • Kingdom of Saudi Arabia.