microbraids - German English Dictionary