microbraids in English dictionary microbraids Meanings and definitions of "microbraids" noun plural of [i]microbraid[/i] more Sample sentences with "microbraids" Declension Stem Try again Authors