English Latin Dictionary

English - latine

deer in Latin: