report this ad

alcaparras

 
alcaparras [al-cah-pahr’-rah, al-cah-pahr’-roh]
noun
noun
1. 1. (Botany) (m)
2. Caper, the bud of the caper-bush. (m)
Caper-bush. Capparris.
Search history
report this ad
Did this page answer your question?
report this ad