English-Latin dictionary »

cushioned seat / stool meaning in Latin

EnglishLatin
cushioned seat / stool noun

cathedra [cathedrae](1st) F
noun