Search


apula


Translation:
apula
 
1.   (noun) dog