Sekirov Dictionary

ducked off

adjective1

  1. (slang) Lying low; hidden.
forms

more ducked off · more ducked-off · most ducked off · most ducked-off

This dictionary works without the internet: on your phone · in Chrome