otto of roses









otto of roses


noun

  1. rose oil.
51 queries 0.595