vocab dash
Log in
Sign up
carpelar
Meanings
Adjective
1. carpellate
(botany)