(highly) articulate contribution - Turkish English Dictionary