Latin-English dictionary »

rubeta meaning in English

LatinEnglish
rubeta [rubetae] (1st) F
noun

toad [toads]noun
[UK: təʊd] [US: toʊd]