grammar – n. the structure and whole system of a language
attract – v. to cause (someone) to like or be interested in something — usually used as (be) attracted
indefinite – adj. unclear in meaning or detail