Where does “sépaloïde” come from?

sépaloïde (French): sepaloid

Definitions

  1. sepaloid

Words derived from “sépaloïde