aldabilla

listen to the pronunciation of aldabilla
Spanish - English
lock
latch, device which fastens a door or gate
fastener