communicative language teaching - Spanish English Dictionary