foot ·phrase (IDIOM)

Definition: to relax, especially by sitting with your feet supported above the ground Level: C2