castilloa

/kæsˈtiloʊə/

Definitions

1. noun

A genus of flowering plants in the family Malvaceae.

“The botanist studied the different species of castilloa found in the tropical rainforest.”

Synonyms

  • Malvastrum
  • hairy malva