Definition of otto

Definition of otto
  1. otto Noun Alternative spelling of attar
  2. attar Noun an essential oil extracted from flowers
  3. attar Noun a perfume made from this oil
Feedback Form