Dictionary / Nature
ترتلة
/tur-TLA/
English
turtle
French
tortue
Part of Speech
noun
Register
standard