physically present - Turco Inglés Diccionario