Borrowed from Italian semola, from Latin simila (“finest wheat flour”), ultimately of Semitic origin. Compare Spanish sémola, Portuguese sêmola.
semolo (uncountable, accusative semolon)