Beelingo.com Back

English Dictionary

  • Hide translation

 orchard orchard

noun

  • () garden consisting of a small cultivated wood without undergrowth  ( plantation, woodlet, grove, orchard )
    garden consisting of a small cultivated wood without undergrowth


  • Back
    Next Language