Kotomora
嗅細胞 (kyuusaibou) Japanese meaning: olfactory cell | Kotomora