See also: mélilots

English edit

Noun edit

melilots

  1. plural of melilot