Device-to-device (D2D) communication is an emerging technique for future cellular networks to extend the network coverage. In D2D communication, two nearby mobile users can communicate directly without involving the base-station by sharing the uplink/downlink resource with cellular users. The performance of wireless communication deteriorates due to multipath fading and shadowing. Two generalized fading distributions namely - and - have been proposed to characterize the line-of-sight and non-line-of-sight propagation effects respectively. In this paper, the expression of coverage probability for D2D communication, when D2D direct link undergoes - fading with random values of and , and interferers undergo - fading with random values of and has been derived. The stochastic geometry has been utilized to derive the expression of D2D coverage probability. The Lauricella's function, a special mathematical function has been used to represent the expression of D2D coverage probability which is easy to calculate numerically. The effects of fading parameters over coverage probability have been analyzed. Further, using the properties of Lauricella's function and particular values of fading parameters, D2D coverage probability expression has been simplified for four special cases. The D2D coverage probability results obtained from the analytical analysis have been validated through Monte-Carlo simulation.