microbraids - Spanish English Dictionary