sycomores

noun
  1. plural of sycamore; large deciduous trees with broad leaves and smooth bark that peels in patches

Examples