MohammedPreview
Open in TheBrain

La Testari

  1. To be witness, testify, attest
  2. To make a will