Having knowledge of an event before it occurs (adjective) – PRECIENT (भविष्यद्दर्शी)
One who knows all – OMNISCIENT (सर्वज्ञ/ अन्तर्यामी)
Someone who is ignorant (adjective) – NESCIENT (अनभिज्ञा/ अज्ञानी)
Word used to refer to people who enjoy groups and companionship – GREGARIOUS (मिलनसार/ संघचारी)
The word used to refer to someone who is highly skilled – CONSSUMATE (उत्कृष्ट)
To separate from the rest – SEGREGATE (अलग करना)