Japanese dictionary
ほうきむし
phoronid (any wormlike animal of phylum phoronida)
Kanji details
・broom
・insect
・bug
・temper