mega and dolichoureter - Spanish English Dictionary