The definition of a Gujarati is a person living in Gujarat or the language of Gujarat.(noun)
An example of a Gujarati is a person living in the state of Gujarat in western India.
The definition of Gujarati is relating to the state of Gujarat.(adjective)
An example of Gujarati used as an adjective is in the phrase "Gujarati customs," which means the customs of this state.
See Gujarati in Webster's New World College Dictionary
See Gujarati in American Heritage Dictionary 4
noun pl. Gujarati or Gu·ja·ra·tis