microbraids - Turkish English Dictionary