OpenRussian.org
Russian Dictionary

enough tea for one brew russian