OpenRussian.org
Russian Dictionary

squint-eyed russian