Translation of cocorota in English:

cocorota

head, n.

feminine noun

informal
Spain
  • 1

    head