SIEVA MEANING IN ENGLISH

• Sieva Definition & Synonyms

  1. (n.) A small variety of the Lima bean (Phaseolus lunatus).


RECENT SEARCHES