MohammedPreview
Open in TheBrain

La Virescens

  1. growing green or verdant.
  2. (New Latin) Used as a specific epithet