lupa

noun
  1. In English, 'lupa' does not have a recognized meaning as it is not a standard English word. However, in other languages such as Spanish, 'lupa' means 'magnifying glass'. noun
    He used a lupa to examine the fine details of the map.
    The detective carried a lupa to inspect the crime scene closely.