defenestrata

Italian

Participle

defenestrata f sg

  1. feminine singular of defenestrato