Learn Hardcore Esperanto: vortaro - the dictionary