letty

adj

1.
tending to prevent or hinder