mega and dolichoureter - Turkish English Dictionary