Dictionary with explanation
by Not Just An Average Joe, LLC.
(1)
Learn English Vocabulary Words
by Rogelio Amezquita
by Joe Blough