multi-lip seal - Spanish English Dictionary