Latin-English dictionary »

areola meaning in English

LatinEnglish
areola [areolae] (1st) F
noun

garden plot, seed bednoun

open courtyardnoun