having-alternate-curvatures-in-opposite-directions

listen to the pronunciation of having-alternate-curvatures-in-opposite-directions