← Back to Dictionary

kurrma

noun

Definitions

  1. earth oven