imborrable
Top 20000
Meanings
Adjective
1. indelible, undeletable
Examples1
It's an unforgettable impression.