GARRAPATA


Meaning of GARRAPATA in English

ˌgarəˈpäd.ə noun

( -s )

Etymology: Spanish

: tick ; especially : cattle tick

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.