Looks like a samosa https://en.wikipedia.org/wiki/Samosa
I was also going to say samosa, you got here first though. They are yummy, and flavorful.