Dictionary.net

Definitions of snail flower

  1. A plant allied to the kidney- bean.
Loading...
X