Search Word | പദം തിരയുക

  

Nectarine

English Meaning

Nectareous.

  1. A variety of aromatic peach of ancient origin, having a smooth, waxy skin.