Definitions of words in Proverbs 27:5:
Love {Easton's Bible Dictionary}
Love {International Standard Bible Encyclopedia}
Open {International Standard Bible Encyclopedia}
Rebuke {International Standard Bible Encyclopedia}
Secret {International Standard Bible Encyclopedia}