ducked-off

Adjective

 * 1)  Hidden, out of contact.