cinocéfalo - Spanish English Dictionary