lenticulostriates

English

Noun

lenticulostriates

  1. plural of lenticulostriate