hamstrad

Swedish

Participle

hamstrad

  1. past participle of hamstra