frog's britches

English

Noun

frog's britches pl (plural only)

  1. Synonym of turtle socks.