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 your journey through different worlds by completing word challenges!