imprese
nounA badge, cognizance, or device worn by a noble or his retainers; an impresa.
nounA device. See
A
A badge, cognizance, or device worn by a noble or his retainers; an impresa.
nounA device. See
A
Begin a journey through worlds of puzzles.