You can configure and manage websites for different purposes and different domains by adding them to the site
definition node in the Sitecore.config
file. All you need to add a patch file containing the new site definition. If you have already a patch you can update it as well.
From your question it seems, everything is configured properly on CM and you just need to add separate URL for your CD website which will not contain the language in URL. For this, you need to add a new site for your CD role with a separate hostname
and languageEmbedding
option as never
-
<sites>
<site name="currentSiteName" ...... />
<!-- add new site which will inherits the current site and just override the hostName and lanagueEmbedding with role conten delivery-->
<site name="newSiteName" inherits="currentSiteName" hostName="cdhostname.co.in" languageEmbedding="never" role:require="ContentDelivery"/>
</sites>
Update: I noticed you are using Sitecore 8.2, so the role-based configuration will not work for you, you need this config as a separate config for the CD environment. one option is to manage this in the deploy pipeline.