zealous

  1. zelante, infervorato, fanatico, entusiastico
  2. solerte, zelante, sollecito