troublesomely
urgent or persistent

Translation:
English
Adjective
Add