English-Latin dictionary »

place that invites meaning in Latin

EnglishLatin
place that invites noun

invitabulum [invitabuli](2nd) N
noun