feel shy after arriving to a place at first moment - Turco Inglés Diccionario

Proponer traducción