terms and definitions for eco 343 3290753