* * *
Universalium. 2010.
prechallenge — v.t., prechallenged, prechallenging … Useful english dictionary