pertaining to the jarama river, spain - French English Dictionary