biometric passport

noun

Definitions of biometric passport

a passport (=an official document that shows that you are a citizen of a particular country that you must sometimes show when leaving or entering a country) that includes detailed information about the holder's body (eg the pattern of their eyes)

The UK Identity and Passport Service has issued more than 2.5m biometric passports since March.