English-Latin dictionary »

spanish l+s meaning in Latin

EnglishLatin
Spanish L+S noun

caelia [caeliae](1st) F
noun