English Latin Dictionary

English - latine

spill in Latin: