Definify.com

Definition 2024


garrapata

garrapata

Spanish

Noun

garrapata f (plural garrapatas)

  1. tick (parasitic arachnid)