quela

listen to the pronunciation of quela
Spanish - Turkish
kıskaç
Spanish - English
house, place where people live (Slang)