Definition of free shop in Spanish:

free shop

feminine noun

  • 1

    Establecimiento de los aeropuertos o ciertas embarcaciones en el que se pueden comprar productos sin pagar impuestos locales.

Usage

Se pronuncia aproximadamente 'fri shop'. El plural es free shops