diboscata

Italian

Participle

diboscata f sg

  1. feminine singular of diboscato