What is the meaning of Timbrar?

stamp (give an official marking to)

to ring, to make sound a ring

to stamp

to postmark

to seal

Source: wiktionary.org