chubarba

chubarba [choo-bar’-bah]
noun
1. Stonecrop. (Botany) (f)

Have a Spanish question? Get help from experts!