Impronta [meaning] = finger- or footprint, mark, stamp, impression, character, signature March 26, 2021 admin Leave a comment