meaning of aguja

aguja - Spanish to English

hand

View more

  • needle
  • pin