The first site below links
to a variety of online dictionaries for help in searching
for meanings
of words and other useful information. The second, third,
and fourth give material showing
how English vocabulary from Latin and Greek is formed.
The other links are to sites focusing
on English idioms, slang, and phrasal verbs.