alrota

alrota [al-ro’-tah]
noun
1. A very coarse sort of tow. (f)
verb
2. ARLOTA.

Have a Spanish question? Get help from experts!