moonballed

English

Verb

moonballed

  1. simple past and past participle of moonball