English-Latin dictionary »

small paper-leaf meaning in Latin

EnglishLatin
small paper-leaf noun

schedula [schedulae](1st) F
noun