localeEnglish

locale, locus, venue

Noun

The scene of any event or action (especially the place of a meeting)

English: venue, locale, locus

Bahasa: tempat, lokus

Bahasa words with similar meanings

English words with similar meanings

Show 2 words