Yes, to some extent https://developer.apple.com/documentation/speech/sfspeechrecognitionrequest/1649391-contextualstrings/
Unfortunately it requires to "Limit the total number of phrases to no more than 100" - so it does not seem to be suitable for dictionaries. (although have not tried myself, maybe it does work with 100+ words)