ventral keel - Spanish English Dictionary