limettas

English

Noun

limettas

  1. plural of limetta