English Latin Dictionary

English - latine

The napkin in Latin:

1. sudarium sudarium