Or English - Latin Dictionary
By The University of British Columbia Mathematics Department [Original site]