Dictionary Definition:
[translation-eng] {Hopkins} verb: offer; present; to give (hon.) noun: offering; present