be very attentive or watch something or someone - Turkish English Dictionary

Suggest a Term