vanmaram

വാതകശാല - meaning in english

Meanings for വാതകശാല

noun
Gas station