sacrificado
Top 15000
Meanings
Verb
1. self-sacrificing
2. demanding (work, etc.)
Examples2
I had no idea you were so dedicated.
I had no idea you were so dedicated.