lerot

Noun
  1. Dormouse of southern Europe and northern Africa (synset 102356063)

Found on Word Lists

Other Searches