English to Latina Dictionary
hostelry
Domus publica (Britannia)
Meaning for hostelry found in 26 Languages.
Sponored Video