someone that delivers messages - Turco Inglés Diccionario