Spanish-English dictionary »

visa-en-llegada meaning in English

SpanishEnglish
visa-en-llegada noun
{f}

visa-on-arrival(a simplified method of issuing visa)
noun