old piece of ordnance - Spanish English Dictionary

Suggest a Term