lime blossoms

English

Noun

lime blossoms

  1. plural of lime blossom