English Latin Dictionary

English - latine

drizzle in Latin: