lotus nuts

English

Noun

lotus nuts

  1. plural of lotus nut