someone that delivers messages - German English Dictionary