There seems to be a consensus from most dictionaries that the word semolina derives from the Italian semola, meaning "bran", which in turn comes from the Latin simila, meaning "fine flour". As bran and fine flour are basically opposites - does anyone know how this came to be?

If not - do you know any experts who I could consult with?