by Farlex, Inc.
(147)
Dictionary of 61,000+ words!
(309)
Bilingual dictionary and verbs
(384)
(53)
(376)
by Vladimir Demchenko