Meaning of UDI in English:

UDI

Translate UDI into Spanish

abbreviation

  • Unilateral declaration of independence.