remain in one place for a long time, particularly in a home - Turco Inglés Diccionario

Proponer traducción