imputado
Top 8000
Meanings
Noun
1. suspect; accused (law)