• To work hard for eventual success

  • An excessive display of attention or activity

  • To be extremely delighted

  • To be very strict or have very high standards


An excessive display of attention or activity

New Questions