heads in the sand

English

Noun

heads in the sand

  1. plural of head in the sand