self-communicative - Spanish English Dictionary