OpenRussian.org
Russian Dictionary

squint-eye russian