ChatGPT could be a good dictionary. I asked about the difference in the meaning of the words "aspire" and "crave." It gave me very good explanations, which is much better than Google or other dictionaries.