Electrophiles are electron deficient species and can accept an electron pair from electron rich species. Examples include carbocations and carbonyl compounds. A nucleophile is electron rich species and donates electron pairs to electron deficient species.
Examples include carbonions, water , ammonia, cyanide ion etc.