microemulsion - German English Dictionary