alquilada

alquilada [al-ke-lah-do, dah]
noun
1. Tenant. (Caribbean) (m & f)

Have a Spanish question? Get help from experts!