CAPER TREE MEANING IN ENGLISH

• Caper tree Definition & Synonyms

  1. () See Capper, a plant, 2.


RECENT SEARCHES