The English term "detain" matches the Italian term "impedire"

other english words that include "detain" : italian :
detainee detenuto
detainment detenzione