jabtards

English

Noun

jabtards

  1. plural of jabtard