almond tree Meaning, Definition & Usage

  1. noun any of several small bushy trees having pink or white blossoms and usually bearing nuts

WordNet