What does DROP LOCK NOTE mean? December 4, 2023 All Dictionary DROP LOCK NOTE meaning in Law Dictionary FLOATING SPEED NOTE or BOND that converts into a set COUPON responsibility when a reference RATE OF INTEREST is breached regarding disadvantage. See in addition DROP LOCK.