The English term "present" matches the Finnish term "lahja, esittää"

other english words that include "present" : finnish :
at present nyt
present with esittää