sycamores

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

Examples