See also: démèna

French edit

Verb edit

démena

  1. third-person singular past historic of démener