If you meant to write "ngrat" but it's a typo, there are several possible correct suggestions. It could be "great" or "grant", both of which make sense in different contexts. Check the intended meaning and context to determine which of these words fits best.