Also read:

セロリ (Serori) is a Japanese noun meaning “celery”.

Meanings

  1. nouncelery