Inter alia

Inter alia is a Latin term that means "amongst other things."