arabdict Dictionary & Translator - Arabic-English translation for razorback

      Noun

      razorback {sea creatures}
      razorback {sea creatures}