plodding

adjective perseverant, laboriós, pencaire.