English edit

Noun edit

loukoumasome (plural loukoumasomes)

  1. An organelle that expresses tubulin