Not of long duration, having just (or relatively recently) come into being or been made or acquired or discovered
English: new
Bahasa: baru
new, recent, late(a)
English: new
Bahasa: baru
English: new
English: recent
Bahasa: baru, baru-baru ini
Less certain link between this word and this sense.
English: late(a), recent
Bahasa: baru-baru ini
Less certain link between this word and this sense.