to leer [ leered ; leered ]
Sinónimos
  • رامق ، لحظ
Notices
  • to look down upon