turkey slaps

English

Noun

turkey slaps

  1. plural of turkey slap