Definify.com

Definition 2025


duck_on_drake

duck on drake

English

Noun

duck on drake

  1. Synonym of duck on a rock