undulatus









undulatus


noun Meteorology.

  1. billow cloud.
52 queries 0.632