Yes, I think that must be it, although, so many specific words in English, I wonder if there's not one that's even more precise.

Thanks, Faldage!