Thayer's Greek Lexicon

 1. to mix up together
2. to keep company with, be intimate with one